package com.appspot.yttv.client;

import java.util.ArrayList;
import java.util.List;

import com.appspot.yttv.client.model.VideoCategory;


/**
 * Service that retrives the available video categories.
 * 
 * @author Ramona Bobohalma
 */
public class VideoCategoryService {
	
	private final List<VideoCategory> staticCategories =  new ArrayList<VideoCategory>() {
		private static final long serialVersionUID = 1L;
		{
			add(new VideoCategory("Music", "Music"));			 
			add(new VideoCategory("Autos", "Autos & Vehicles")); 
			add(new VideoCategory("Animals", "Pets & Animals"));
			add(new VideoCategory("Sports", "Sports"));
			add(new VideoCategory("Travel", "Travel & Events"));
			add(new VideoCategory("Games", "Gaming"));
			add(new VideoCategory("News", "News & Politics"));
			add(new VideoCategory("Nonprofit", "Nonprofits & Activism"));
			add(new VideoCategory("Tech", "Science & Technology"));
		}
	};
	
	public List<VideoCategory> findCategories() {
		return staticCategories;
	}
}
